package com.ruibang.glass.quality.domain.resp;

import com.teaming.cloud.framework2.common.constant.CommonConstant;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.time.LocalDateTime;

/**
 * @program: glass
 * @description: 半成品检验详细数据
 * @author: wujie
 * @create: 2024-03-19 15:04
 */
@Data
public class SemiCheckDetailData {
    @ApiModelProperty("检验时间")
    private String checkTime;

    @ApiModelProperty("抽检Id")
    private String glassId;

    @ApiModelProperty("厚度是否合格(合格:0,不合格:1)")
    private String thickness = CommonConstant.ZERO_STR;

    @ApiModelProperty("厚度整板最大值")
    private Float thicknessMax;

    @ApiModelProperty("厚度整板最小值")
    private Float thicknessMin;

    @ApiModelProperty("厚度整板平均值")
    private Float thicknessAverage;

    @ApiModelProperty("整版极差")
    private Float changeFull;

    @ApiModelProperty("流向极差")
    private Float changeFlow;

    @ApiModelProperty("非流向极差")
    private Float changeNoFlow;

    @ApiModelProperty("翘曲是否合格(合格:0,不合格:1)")
    private String warping = CommonConstant.ZERO_STR;

    @ApiModelProperty(value = "A面翘曲")
    private Float aSideWarping;

    @ApiModelProperty(value = "B面翘曲")
    private Float bSideWarping;

    @ApiModelProperty("应力是否合格(合格:0,不合格:1)")
    private String stress = CommonConstant.ZERO_STR;

    @ApiModelProperty(value = "应力最大值")
    private Float stressMax;

    @ApiModelProperty(value = "应力最小值")
    private Float stressMin;

    @ApiModelProperty(value = "应力平均值")
    private Float stressAverage;

    @ApiModelProperty("条纹是否合格(合格:0,不合格:1)")
    private String stripe = CommonConstant.ZERO_STR;

    @ApiModelProperty("明暗线是否合格(合格:0,不合格:1)")
    private String lightShadeLine;

    @ApiModelProperty("波纹度是否合格(合格:0,不合格:1)")
    private String ripple = CommonConstant.ZERO_STR;

    @ApiModelProperty("挠度是否合格(合格:0,不合格:1)")
    private String deflect = CommonConstant.ZERO_STR;

    private Float deflectSpecification;

    private Float rippleDegree;

    @ApiModelProperty("尺寸是否合格(合格:0,不合格:1)")
    private String glassSize = CommonConstant.ZERO_STR;

    @ApiModelProperty("综合判断是否合格(合格:0,不合格:1)")
    private String overallDecide = CommonConstant.ZERO_STR;

    @ApiModelProperty("横切时间")
    private LocalDateTime transectTime;
}
